package com.zhongwang.mms.gen.model;
import java.io.Serializable;
import lombok.Data;
@Data
public class POrderDetailGenModel implements Serializable{

  private static final long serialVersionUID = 1534452925137528832L;

	/**
	 * 主键自增

	 */
  private Integer odaId;

	/**
	 * "外键：冲单替换的出入库单
数据
	 */
  private Integer odaRushId;

	/**
	 * 外键依赖出入库单表 
	 */
  private Integer odaOdrId;

	/**
	 * 1是入库,2是出库（领料）

	 */
  private Integer odaType;

	/**
	 * 项目号
	 */
  private String odaProCode;

	/**
	 * 项目名
	 */
  private String odaProName;

	/**
	 * 物料编码：本系统编码

	 */
  private String odaMatCode;

	/**
	 * 物料描述
	 */
  private String odaMatDesc;

	/**
	 * 数量 
	 */
  private Double odaNum;

	/**
	 * 数量单价

	 */
  private Double odaNumPrice;

	/**
	 * 仓库内区位
	 */
  private String odaPosition;

	/**
	 * 仓库外键

	 */
  private Integer odaWhiId;

	/**
	 * 数量单位
	 */
  private String odaNumUnit;

	/**
	 * 总金额
	 */
  private Double odaTotalPrice;

	/**
	 * 品牌

	 */
  private String odaBrand;

	/**
	 * 备注

	 */
  private String odaRemark;

	/**
	 * 记账日期
	 */
  private java.util.Date odaBookkeepingDate;

	/**
	 * 特殊说明
	 */
  private String odaSpec;

	/**
	 * 回货日期
	 */
  private String odaBackDate;

	/**
	 * SAP物料编码

	 */
  private String odaSapCode;

	/**
	 * 跟踪号
	 */
  private String odaTrackCode;

	/**
	 * 红冲标识：0：蓝字 1：被红冲

	 */
  private Integer odaRedFlag;

	/**
	 * 红冲时间

	 */
  private java.util.Date odaRedDate;

	/**
	 * 红冲人员

	 */
  private Integer odaRedUserId;

	/**
	 * 重量单价

	 */
  private Double odaWeightPrice;

	/**
	 * 领用类型
	 */
  private String odaTakeType;

	/**
	 * 外键：调拨时记录出库仓
	 */
  private Integer odaOutWhiId;

	/**
	 * 外键：调拨时记录入库仓
	 */
  private Integer odaInWhiId;
    /**
     *用来记录来自哪个库存数据，外键：依赖库存表ID
     */
  private Integer odaOutItyId;


  public Integer getOdaId() {
    return odaId;
  }

  public void setOdaId(Integer odaId) {
    this.odaId = odaId;
  }


  public Integer getOdaRushId() {
    return odaRushId;
  }

  public void setOdaRushId(Integer odaRushId) {
    this.odaRushId = odaRushId;
  }


  public Integer getOdaOdrId() {
    return odaOdrId;
  }

  public void setOdaOdrId(Integer odaOdrId) {
    this.odaOdrId = odaOdrId;
  }


  public Integer getOdaType() {
    return odaType;
  }

  public void setOdaType(Integer odaType) {
    this.odaType = odaType;
  }


  public String getOdaProCode() {
    return odaProCode;
  }

  public void setOdaProCode(String odaProCode) {
    this.odaProCode = odaProCode;
  }


  public String getOdaProName() {
    return odaProName;
  }

  public void setOdaProName(String odaProName) {
    this.odaProName = odaProName;
  }


  public String getOdaMatCode() {
    return odaMatCode;
  }

  public void setOdaMatCode(String odaMatCode) {
    this.odaMatCode = odaMatCode;
  }


  public String getOdaMatDesc() {
    return odaMatDesc;
  }

  public void setOdaMatDesc(String odaMatDesc) {
    this.odaMatDesc = odaMatDesc;
  }


  public Double getOdaNum() {
    return odaNum;
  }

  public void setOdaNum(Double odaNum) {
    this.odaNum = odaNum;
  }


  public Double getOdaNumPrice() {
    return odaNumPrice;
  }

  public void setOdaNumPrice(Double odaNumPrice) {
    this.odaNumPrice = odaNumPrice;
  }


  public String getOdaPosition() {
    return odaPosition;
  }

  public void setOdaPosition(String odaPosition) {
    this.odaPosition = odaPosition;
  }


  public Integer getOdaWhiId() {
    return odaWhiId;
  }

  public void setOdaWhiId(Integer odaWhiId) {
    this.odaWhiId = odaWhiId;
  }


  public String getOdaNumUnit() {
    return odaNumUnit;
  }

  public void setOdaNumUnit(String odaNumUnit) {
    this.odaNumUnit = odaNumUnit;
  }


  public Double getOdaTotalPrice() {
    return odaTotalPrice;
  }

  public void setOdaTotalPrice(Double odaTotalPrice) {
    this.odaTotalPrice = odaTotalPrice;
  }


  public String getOdaBrand() {
    return odaBrand;
  }

  public void setOdaBrand(String odaBrand) {
    this.odaBrand = odaBrand;
  }


  public String getOdaRemark() {
    return odaRemark;
  }

  public void setOdaRemark(String odaRemark) {
    this.odaRemark = odaRemark;
  }


  public java.util.Date getOdaBookkeepingDate() {
    return odaBookkeepingDate;
  }

  public void setOdaBookkeepingDate(java.util.Date odaBookkeepingDate) {
    this.odaBookkeepingDate = odaBookkeepingDate;
  }


  public String getOdaSpec() {
    return odaSpec;
  }

  public void setOdaSpec(String odaSpec) {
    this.odaSpec = odaSpec;
  }


  public String getOdaBackDate() {
    return odaBackDate;
  }

  public void setOdaBackDate(String odaBackDate) {
    this.odaBackDate = odaBackDate;
  }


  public String getOdaSapCode() {
    return odaSapCode;
  }

  public void setOdaSapCode(String odaSapCode) {
    this.odaSapCode = odaSapCode;
  }


  public String getOdaTrackCode() {
    return odaTrackCode;
  }

  public void setOdaTrackCode(String odaTrackCode) {
    this.odaTrackCode = odaTrackCode;
  }


  public Integer getOdaRedFlag() {
    return odaRedFlag;
  }

  public void setOdaRedFlag(Integer odaRedFlag) {
    this.odaRedFlag = odaRedFlag;
  }


  public java.util.Date getOdaRedDate() {
    return odaRedDate;
  }

  public void setOdaRedDate(java.util.Date odaRedDate) {
    this.odaRedDate = odaRedDate;
  }


  public Integer getOdaRedUserId() {
    return odaRedUserId;
  }

  public void setOdaRedUserId(Integer odaRedUserId) {
    this.odaRedUserId = odaRedUserId;
  }


  public Double getOdaWeightPrice() {
    return odaWeightPrice;
  }

  public void setOdaWeightPrice(Double odaWeightPrice) {
    this.odaWeightPrice = odaWeightPrice;
  }


  public String getOdaTakeType() {
    return odaTakeType;
  }

  public void setOdaTakeType(String odaTakeType) {
    this.odaTakeType = odaTakeType;
  }


  public Integer getOdaOutWhiId() {
    return odaOutWhiId;
  }

  public void setOdaOutWhiId(Integer odaOutWhiId) {
    this.odaOutWhiId = odaOutWhiId;
  }


  public Integer getOdaInWhiId() {
    return odaInWhiId;
  }

  public void setOdaInWhiId(Integer odaInWhiId) {
    this.odaInWhiId = odaInWhiId;
  }


  public Integer getOdaOutItyId() {
    return odaOutItyId;
  }

  public void setOdaOutItyId(Integer odaOutItyId) {
    this.odaOutItyId = odaOutItyId;
  }

}
